export const authConfig = {
  // JWT配置
  jwt: {
    accessSecret: process.env.JWT_ACCESS_SECRET || 'your-access-secret',
    refreshSecret: process.env.JWT_REFRESH_SECRET || 'your-refresh-secret',
    accessExpire: 7200, // 访问令牌过期时间(2小时)
    refreshExpire: 604800, // 刷新令牌过期时间(7天)
  },

  // 短信配置
  sms: {
    provider: 'aliyun', // 短信服务商: aliyun/tencent
    expireTime: 300, // 验证码有效期(秒)
    limitTime: 60, // 发送限制时间(秒)
    templates: {
      login: 'SMS_123456789', // 登录模板ID
      register: 'SMS_987654321', // 注册模板ID
    },
  },

  // 微信登录
  wechat: {
    appId: process.env.WECHAT_APP_ID,
    appSecret: process.env.WECHAT_APP_SECRET,
    redirectUri: 'https://example.com/auth/wechat/callback',
  },

  // QQ登录
  qq: {
    appId: process.env.QQ_APP_ID,
    appKey: process.env.QQ_APP_KEY,
    redirectUri: 'https://example.com/auth/qq/callback',
  },
}
